Release 10.1A: OpenEdge Development:
Progress Dynamics Managers API Reference


Overview

The User Interface (UI) Manager generates the DHTML to satisfy a client request received by the Web Request Manager. The UI Manager is a server-side component of the framework. It delivers all user interface and application data to the client.

The UI Manager first retrieves session data from the Session Manager and layout data from the Repository Manager. It then generates and sends the DHTML to the client. The UI Manager then fetches the necessary application data and sends it to the client. That is, the UI Manager sends HTML script and data separately.

This manager should only be accessed through the escapeData and setClientAction procedures.

You can retrieve the handle of the UI Manager by running code like the following example:

ASSIGN hUserInterfaceManager = 
DYNAMIC-FUNCTION(“getManagerHandle”:U, INPUT “UserInterfaceManager”:U). 

Table 11–1 shows the files that contain the User Interface Manager’s code.

Table 11–1: User Interface Manager files
Type
Path
Client-side wrapper
NA
Server-side wrapper
NA
Main code
ry\app\ryuimsrvrp.p 
Included files
adm2\ttaction.i  
adm2\tttoolbar.i  
adm2\treettdef.i 
af\sup\afghplipdf.i  
af\sup2\afglobals.i  
ry\app\rydefrescd.i  
ry\app\ryobjretri.i  
ry\app\ryuimbl.i 
ry\inc\lval.i  
web2\wrap-cgi.i  
wrappers\lognote.i  

For more information on this Manager, see the chapter on using the Progress Dynamics Managers in OpenEdge Development: Progress Dynamics Advanced Development .


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095